package com.kaluli.project.domain.entity;

import java.sql.Timestamp;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.kaluli.system.domain.entity.DomainEntity;

@Entity
@Table(name="kll_order_syn_api")
public class KllOrderSynApi extends DomainEntity implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Column(name="order_number")
	private String orderNumber;
	@Column(name="ibilling_number")
	private String ibillingNumber;
	@Column(name="send_zz")
	private Integer sendZz;
	@Column(name="send_gj")
	private Integer sendGj;
	@Column(name="send_hg")
	private Integer sendHg;
	@Column(name="send_zz_date")
	private Timestamp sendZzDate;
	@Column(name="send_gj_date")
	private Timestamp sendGjDate;
	@Column(name="send_hg_date")
	private Timestamp sendHgDate;
	@Column(name="syn_date")
	private Timestamp synDate;
	@Column(name="send_alipay")
	private Integer sendAlipay;
	@Column(name="send_alipay_date")
	private Timestamp sendAlipayDate;
	@Column(name="send_alipay_gj")
	private Integer sendAlipayGj;
	@Column(name="send_alipay_gj_date")
	private Timestamp sendAlipayGjDate;
	
	@Column(name="send_weixin")
	private Integer sendWeixin;
	@Column(name="send_weixin_date")
	private Timestamp sendWeixinDate;
	
	@Column(name="pay_type")
	private int payType;
	
	
	@Column(name="ware_type")
	private String wareType;
	
	
	@Column(name="edi_orderno")
	private String ediOrderno;
	
	@Column(name="send_nr")
	private Integer sendNr;
	@Column(name="send_nr_date")
	private Timestamp sendNrDate;
	
	/*@Column(name="send_alipay_nr")
	private Integer sendAlipayNr;
	@Column(name="send_alipay_nr_date")
	private Timestamp sendAlipayNrDate;*/
	
	
	@Column(name="zt")
	private Integer zt;
	
	private String logisticJSON;
	
	private String logisticStepInfoJSON;
	
	public String getLogisticStepInfoJSON() {
		return logisticStepInfoJSON;
	}
	public void setLogisticStepInfoJSON(String logisticStepInfoJSON) {
		this.logisticStepInfoJSON = logisticStepInfoJSON;
	}
	public String getLogisticJSON() {
		return logisticJSON;
	}
	public void setLogisticJSON(String logisticJSON) {
		this.logisticJSON = logisticJSON;
	}
	public Timestamp getSynDate() {
		return synDate;
	}
	public void setSynDate(Timestamp synDate) {
		this.synDate = synDate;
	}
	public String getOrderNumber() {
		return orderNumber;
	}
	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}
	public Integer getSendZz() {
		return sendZz;
	}
	public void setSendZz(Integer sendZz) {
		this.sendZz = sendZz;
	}
	public Integer getSendGj() {
		return sendGj;
	}
	public void setSendGj(Integer sendGj) {
		this.sendGj = sendGj;
	}
	public Integer getSendHg() {
		return sendHg;
	}
	public void setSendHg(Integer sendHg) {
		this.sendHg = sendHg;
	}
	public Timestamp getSendZzDate() {
		return sendZzDate;
	}
	public void setSendZzDate(Timestamp sendZzDate) {
		this.sendZzDate = sendZzDate;
	}
	public Timestamp getSendGjDate() {
		return sendGjDate;
	}
	public void setSendGjDate(Timestamp sendGjDate) {
		this.sendGjDate = sendGjDate;
	}
	public Timestamp getSendHgDate() {
		return sendHgDate;
	}
	public void setSendHgDate(Timestamp sendHgDate) {
		this.sendHgDate = sendHgDate;
	}
	public Integer getSendAlipay() {
		return sendAlipay;
	}
	public void setSendAlipay(Integer sendAlipay) {
		this.sendAlipay = sendAlipay;
	}
	public Timestamp getSendAlipayDate() {
		return sendAlipayDate;
	}
	public void setSendAlipayDate(Timestamp sendAlipayDate) {
		this.sendAlipayDate = sendAlipayDate;
	}
	public Integer getSendAlipayGj() {
		return sendAlipayGj;
	}
	public void setSendAlipayGj(Integer sendAlipayGj) {
		this.sendAlipayGj = sendAlipayGj;
	}
	public Timestamp getSendAlipayGjDate() {
		return sendAlipayGjDate;
	}
	public void setSendAlipayGjDate(Timestamp sendAlipayGjDate) {
		this.sendAlipayGjDate = sendAlipayGjDate;
	}
	public String getIbillingNumber() {
		return ibillingNumber;
	}
	public void setIbillingNumber(String ibillingNumber) {
		this.ibillingNumber = ibillingNumber;
	}
	public Integer getZt() {
		return zt;
	}
	public void setZt(Integer zt) {
		this.zt = zt;
	}
	public Integer getSendWeixin() {
		return sendWeixin;
	}
	public void setSendWeixin(Integer sendWeixin) {
		this.sendWeixin = sendWeixin;
	}
	public Timestamp getSendWeixinDate() {
		return sendWeixinDate;
	}
	public void setSendWeixinDate(Timestamp sendWeixinDate) {
		this.sendWeixinDate = sendWeixinDate;
	}
	public int getPayType() {
		return payType;
	}
	public void setPayType(int payType) {
		this.payType = payType;
	}
	public Integer getSendNr() {
		return sendNr;
	}
	public void setSendNr(Integer sendNr) {
		this.sendNr = sendNr;
	}
	public Timestamp getSendNrDate() {
		return sendNrDate;
	}
	public void setSendNrDate(Timestamp sendNrDate) {
		this.sendNrDate = sendNrDate;
	}
	public String getWareType() {
		return wareType;
	}
	public void setWareType(String wareType) {
		this.wareType = wareType;
	}
	public String getEdiOrderno() {
		return ediOrderno;
	}
	public void setEdiOrderno(String ediOrderno) {
		this.ediOrderno = ediOrderno;
	}
	
	
	
	
}
